home *** CD-ROM | disk | FTP | other *** search
/ Apple Software Dispatch / Apple Software Dispatch.iso / Software Dispatch Files / Resolve / Sample Application / Sample Application.rsrc / CODE_55_SSSET.txt < prev    next >
Text File  |  1993-07-15  |  56KB  |  977 lines

  1. # near model CODE resource
  2. # jump table entries: 10560-10563 (4 of them)
  3. export_1320:
  4. 00000000  4E56 FEFE                link       A6, -0x0102
  5. 00000004  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  6. 00000008  47EE FF00                lea.l      A3, [A6 - 0x100]
  7. 0000000C  4245                     clr.w      D5
  8. 0000000E  426D CEE6                clr.w      [A5 - 0x311A]
  9. 00000012  383C 0114                move.w     D4, 0x114
  10. 00000016  3B7C FFFF CEF6           move.w     [A5 - 0x310A], 0xFFFF
  11. 0000001C  3B7C FFFF CEFA           move.w     [A5 - 0x3106], 0xFFFF
  12. 00000022  3B7C FFFF CEFE           move.w     [A5 - 0x3102], 0xFFFF
  13. 00000028  426D CEF2                clr.w      [A5 - 0x310E]
  14. 0000002C  426D CEF4                clr.w      [A5 - 0x310C]
  15. 00000030  426D CEF8                clr.w      [A5 - 0x3108]
  16. 00000034  426D CEFC                clr.w      [A5 - 0x3104]
  17. 00000038  426D CF00                clr.w      [A5 - 0x3100]
  18. 0000003C  286E 0008                movea.l    A4, [A6 + 0x8]
  19. 00000040  3D7C 0003 FEFE           move.w     [A6 - 0x102], 0x3
  20. 00000046  206E 0008                movea.l    A0, [A6 + 0x8]
  21. 0000004A  52AE 0008                addq.l     [A6 + 0x8], 1
  22. 0000004E  1010                     move.b     D0, [A0]
  23. 00000050  6500 02F8                bcs        +0x2FA /* 0000034A */
  24. 00000054  0C00 000A                cmpi.b     D0, 0xA /* '\n' */
  25. 00000058  6200 02F0                bhi        +0x2F2 /* 0000034A */
  26. 0000005C  7200                     moveq.l    D1, 0x00
  27. 0000005E  1200                     move.b     D1, D0
  28. 00000060  D241                     add.w      D1, D1
  29. 00000062  323B 1006                move.w     D1, [PC + D1.w + 0x6]
  30. 00000066  4EFB 1000                jmp        [PC + D1.w]
  31. 0000006A  0018 02E2                ori.b      [A0]+, 0xE2
  32. 0000006E  02E2                     .incomplete
  33. 00000070  009A 0140 015C           ori.l      [A2]+, 0x140015C
  34. 00000076  02E2                     .incomplete
  35. 00000078  02E2                     .incomplete
  36. 0000007A  0214 022E                andi.b     [A4], 0x2E /* '.' */
  37. 0000007E  0258 206E                andi.w     [A0]+, 0x206E /* ' n' */
  38. 00000082  0008 52AE                ori.b      A0, 0xAE
  39. 00000086  0008 1010                ori.b      A0, 0x10
  40. 0000008A  6500 02BE                bcs        +0x2C0 /* 0000034A */
  41. 0000008E  0C00 0002                cmpi.b     D0, 0x2
  42. 00000092  6200 02B6                bhi        +0x2B8 /* 0000034A */
  43. 00000096  7200                     moveq.l    D1, 0x00
  44. 00000098  1200                     move.b     D1, D0
  45. 0000009A  D241                     add.w      D1, D1
  46. 0000009C  323B 1006                move.w     D1, [PC + D1.w + 0x6]
  47. 000000A0  4EFB 1000                jmp        [PC + D1.w]
  48. 000000A4  0008 0022                ori.b      A0, 0x22 /* '\"' */
  49. 000000A8  003C 3B7C                ori.b      ccr, 124
  50. 000000AC  0004 CEF2                ori.b      D4, 0xF2
  51. 000000B0  486D CEEC                pea.l      [A5 - 0x3114]
  52. 000000B4  486E 0008                pea.l      [A6 + 0x8]
  53. 000000B8  4EAD 0C1A                jsr        [A5 + 0xC1A /* export_383 */]
  54. 000000BC  3A00                     move.w     D5, D0
  55. 000000BE  508F                     addq.l     A7, 8
  56. 000000C0  6000 0288                bra        +0x28A /* 0000034A */
  57. 000000C4  3B7C 0005 CEF2           move.w     [A5 - 0x310E], 0x5
  58. 000000CA  486D CEEC                pea.l      [A5 - 0x3114]
  59. 000000CE  486E 0008                pea.l      [A6 + 0x8]
  60. 000000D2  4EAD 0C1A                jsr        [A5 + 0xC1A /* export_383 */]
  61. 000000D6  3A00                     move.w     D5, D0
  62. 000000D8  508F                     addq.l     A7, 8
  63. 000000DA  6000 026E                bra        +0x270 /* 0000034A */
  64. 000000DE  3B7C 0006 CEF2           move.w     [A5 - 0x310E], 0x6
  65. 000000E4  703F                     moveq.l    D0, 0x3F
  66. 000000E6  2F00                     move.l     -[A7], D0
  67. 000000E8  7200                     moveq.l    D1, 0x00
  68. 000000EA  2F01                     move.l     -[A7], D1
  69. 000000EC  486D CEF0                pea.l      [A5 - 0x3110]
  70. 000000F0  486E 0008                pea.l      [A6 + 0x8]
  71. 000000F4  4EAD 0CAA                jsr        [A5 + 0xCAA /* export_401 */]
  72. 000000F8  3A00                     move.w     D5, D0
  73. 000000FA  4FEF 0010                lea.l      A7, [A7 + 0x10]
  74. 000000FE  6000 024A                bra        +0x24C /* 0000034A */
  75. 00000102  206E 0008                movea.l    A0, [A6 + 0x8]
  76. 00000106  52AE 0008                addq.l     [A6 + 0x8], 1
  77. 0000010A  1010                     move.b     D0, [A0]
  78. 0000010C  6500 023C                bcs        +0x23E /* 0000034A */
  79. 00000110  0C00 0003                cmpi.b     D0, 0x3
  80. 00000114  6200 0234                bhi        +0x236 /* 0000034A */
  81. 00000118  7200                     moveq.l    D1, 0x00
  82. 0000011A  1200                     move.b     D1, D0
  83. 0000011C  D241                     add.w      D1, D1
  84. 0000011E  323B 1006                move.w     D1, [PC + D1.w + 0x6]
  85. 00000122  4EFB 1000                jmp        [PC + D1.w]
  86. 00000126  000A 0024                ori.b      A2, 0x24 /* '$' */
  87. 0000012A  0040 0064                ori.w      D0, 0x64 /* 'd' */
  88. 0000012E  3B7C 0001 CEF2           move.w     [A5 - 0x310E], 0x1
  89. 00000134  486D CEEC                pea.l      [A5 - 0x3114]
  90. 00000138  486E 0008                pea.l      [A6 + 0x8]
  91. 0000013C  4EAD 0C1A                jsr        [A5 + 0xC1A /* export_383 */]
  92. 00000140  3A00                     move.w     D5, D0
  93. 00000142  508F                     addq.l     A7, 8
  94. 00000144  6000 0204                bra        +0x206 /* 0000034A */
  95. 00000148  3B7C 0002 CEF2           move.w     [A5 - 0x310E], 0x2
  96. 0000014E  2B4B CEE8                move.l     [A5 - 0x3118], A3
  97. 00000152  2F0B                     move.l     -[A7], A3
  98. 00000154  486E 0008                pea.l      [A6 + 0x8]
  99. 00000158  4EAD 0BD2                jsr        [A5 + 0xBD2 /* export_374 */]
  100. 0000015C  3A00                     move.w     D5, D0
  101. 0000015E  508F                     addq.l     A7, 8
  102. 00000160  6000 01E8                bra        +0x1EA /* 0000034A */
  103. 00000164  3B7C 0007 CEF2           move.w     [A5 - 0x310E], 0x7
  104. 0000016A  4878 00FF                push.l     0xFF
  105. 0000016E  7000                     moveq.l    D0, 0x00
  106. 00000170  2F00                     move.l     -[A7], D0
  107. 00000172  486D CEF4                pea.l      [A5 - 0x310C]
  108. 00000176  486E 0008                pea.l      [A6 + 0x8]
  109. 0000017A  4EAD 0CAA                jsr        [A5 + 0xCAA /* export_401 */]
  110. 0000017E  3A00                     move.w     D5, D0
  111. 00000180  4FEF 0010                lea.l      A7, [A7 + 0x10]
  112. 00000184  6000 01C4                bra        +0x1C6 /* 0000034A */
  113. 00000188  3B7C 0008 CEF2           move.w     [A5 - 0x310E], 0x8
  114. 0000018E  486D CF02                pea.l      [A5 - 0x30FE]
  115. 00000192  486D CF04                pea.l      [A5 - 0x30FC]
  116. 00000196  486E 0008                pea.l      [A6 + 0x8]
  117. 0000019A  4EAD 0C62                jsr        [A5 + 0xC62 /* export_392 */]
  118. 0000019E  3A00                     move.w     D5, D0
  119. 000001A0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  120. 000001A4  6000 01A4                bra        +0x1A6 /* 0000034A */
  121. 000001A8  3B7C CFFF CEFA           move.w     [A5 - 0x3106], 0xCFFF
  122. 000001AE  206E 0008                movea.l    A0, [A6 + 0x8]
  123. 000001B2  7000                     moveq.l    D0, 0x00
  124. 000001B4  1010                     move.b     D0, [A0]
  125. 000001B6  720C                     moveq.l    D1, 0x0C
  126. 000001B8  E368                     lsl        D0.w, D1
  127. 000001BA  3B40 CEFC                move.w     [A5 - 0x3104], D0
  128. 000001BE  5245                     addq.w     D5, 1
  129. 000001C0  6000 0188                bra        +0x18A /* 0000034A */
  130. 000001C4  2F0B                     move.l     -[A7], A3
  131. 000001C6  486D CEFA                pea.l      [A5 - 0x3106]
  132. 000001CA  486D CEFC                pea.l      [A5 - 0x3104]
  133. 000001CE  486E 0008                pea.l      [A6 + 0x8]
  134. 000001D2  4EAD 0C6A                jsr        [A5 + 0xC6A /* export_393 */]
  135. 000001D6  3A00                     move.w     D5, D0
  136. 000001D8  4FEF 0010                lea.l      A7, [A7 + 0x10]
  137. 000001DC  6700 016C                beq        +0x16E /* 0000034A */
  138. 000001E0  4A6D CEE2                tst.w      [A5 - 0x311E]
  139. 000001E4  6D16                     blt        +0x18 /* 000001FC */
  140. 000001E6  2F0B                     move.l     -[A7], A3
  141. 000001E8  7000                     moveq.l    D0, 0x00
  142. 000001EA  302D CEFC                move.w     D0, [A5 - 0x3104]
  143. 000001EE  2F00                     move.l     -[A7], D0
  144. 000001F0  4EAD 284A                jsr        [A5 + 0x284A /* export_1285 */]
  145. 000001F4  7001                     moveq.l    D0, 0x01
  146. 000001F6  508F                     addq.l     A7, 8
  147. 000001F8  6000 01F6                bra        +0x1F8 /* 000003F0 */
  148. label000001FC:
  149. 000001FC  302D CEFC                move.w     D0, [A5 - 0x3104]
  150. 00000200  0440 0050                subi.w     D0, 0x50 /* 'P' */
  151. 00000204  6746                     beq        +0x48 /* 0000024C */
  152. 00000206  0440 0010                subi.w     D0, 0x10
  153. 0000020A  6740                     beq        +0x42 /* 0000024C */
  154. 0000020C  0440 0010                subi.w     D0, 0x10
  155. 00000210  673A                     beq        +0x3C /* 0000024C */
  156. 00000212  0440 0010                subi.w     D0, 0x10
  157. 00000216  6734                     beq        +0x36 /* 0000024C */
  158. 00000218  0440 0010                subi.w     D0, 0x10
  159. 0000021C  672E                     beq        +0x30 /* 0000024C */
  160. 0000021E  0440 0010                subi.w     D0, 0x10
  161. 00000222  6740                     beq        +0x42 /* 00000264 */
  162. 00000224  0440 0010                subi.w     D0, 0x10
  163. 00000228  673A                     beq        +0x3C /* 00000264 */
  164. 0000022A  0440 0010                subi.w     D0, 0x10
  165. 0000022E  6734                     beq        +0x36 /* 00000264 */
  166. 00000230  0440 0010                subi.w     D0, 0x10
  167. 00000234  672E                     beq        +0x30 /* 00000264 */
  168. 00000236  0440 0010                subi.w     D0, 0x10
  169. 0000023A  6600 010E                bne        +0x110 /* 0000034A */
  170. 0000023E  2B4B CF06                move.l     [A5 - 0x30FA], A3
  171. 00000242  3B7C 0009 CEF2           move.w     [A5 - 0x310E], 0x9 /* '\t' */
  172. 00000248  6000 0100                bra        +0x102 /* 0000034A */
  173. label0000024C:
  174. 0000024C  302D CEFC                move.w     D0, [A5 - 0x3104]
  175. 00000250  907C 0050                sub.w      D0, 0x50 /* 'P' */
  176. 00000254  7200                     moveq.l    D1, 0x00
  177. 00000256  3200                     move.w     D1, D0
  178. 00000258  E889                     lsr        D1, 4
  179. 0000025A  5281                     addq.l     D1, 1
  180. 0000025C  3B41 E592                move.w     [A5 - 0x1A6E], D1
  181. 00000260  6000 00E8                bra        +0xEA /* 0000034A */
  182. label00000264:
  183. 00000264  302D CEFC                move.w     D0, [A5 - 0x3104]
  184. 00000268  907C 00A0                sub.w      D0, 0xA0
  185. 0000026C  7200                     moveq.l    D1, 0x00
  186. 0000026E  3200                     move.w     D1, D0
  187. 00000270  E889                     lsr        D1, 4
  188. 00000272  5281                     addq.l     D1, 1
  189. 00000274  3B41 E590                move.w     [A5 - 0x1A70], D1
  190. 00000278  6000 00D0                bra        +0xD2 /* 0000034A */
  191. 0000027C  3B7C 0003 CEF2           move.w     [A5 - 0x310E], 0x3
  192. 00000282  486D CEEC                pea.l      [A5 - 0x3114]
  193. 00000286  486E 0008                pea.l      [A6 + 0x8]
  194. 0000028A  4EAD 0C1A                jsr        [A5 + 0xC1A /* export_383 */]
  195. 0000028E  3A00                     move.w     D5, D0
  196. 00000290  508F                     addq.l     A7, 8
  197. 00000292  6000 00B6                bra        +0xB8 /* 0000034A */
  198. 00000296  3D7C 0001 FEFE           move.w     [A6 - 0x102], 0x1
  199. 0000029C  3B7C FFEF CEF6           move.w     [A5 - 0x310A], 0xFFEF
  200. 000002A2  206E 0008                movea.l    A0, [A6 + 0x8]
  201. 000002A6  4A10                     tst.b      [A0]
  202. 000002A8  6710                     beq        +0x12 /* 000002BA */
  203. 000002AA  206D BA78                movea.l    A0, [A5 - 0x4588]
  204. 000002AE  317C 0001 018C           move.w     [A0 + 0x18C], 0x1
  205. 000002B4  3B7C 0010 CEF8           move.w     [A5 - 0x3108], 0x10
  206. label000002BA:
  207. 000002BA  5245                     addq.w     D5, 1
  208. 000002BC  6000 008C                bra        +0x8E /* 0000034A */
  209. 000002C0  0044 0001                ori.w      D4, 0x1
  210. 000002C4  2F0B                     move.l     -[A7], A3
  211. 000002C6  486E 0008                pea.l      [A6 + 0x8]
  212. 000002CA  4EAD 0BD2                jsr        [A5 + 0xBD2 /* export_374 */]
  213. 000002CE  3A00                     move.w     D5, D0
  214. 000002D0  508F                     addq.l     A7, 8
  215. 000002D2  6776                     beq        +0x78 /* 0000034A */
  216. 000002D4  6070                     bra        +0x72 /* 00000346 */
  217. label000002D6:
  218. 000002D6  4247                     clr.w      D7
  219. 000002D8  7000                     moveq.l    D0, 0x00
  220. 000002DA  1013                     move.b     D0, [A3]
  221. 000002DC  7200                     moveq.l    D1, 0x00
  222. 000002DE  1233 0000                move.b     D1, [A3 + D0.w]
  223. 000002E2  41ED A714                lea.l      A0, [A5 - 0x58EC]
  224. 000002E6  1230 1000                move.b     D1, [A0 + D1.w]
  225. 000002EA  0401 0042                subi.b     D1, 0x42 /* 'B' */
  226. 000002EE  671E                     beq        +0x20 /* 0000030E */
  227. 000002F0  0401 000A                subi.b     D1, 0xA /* '\n' */
  228. 000002F4  6714                     beq        +0x16 /* 0000030A */
  229. 000002F6  5701                     subq.b     D1, 3
  230. 000002F8  671C                     beq        +0x1E /* 00000316 */
  231. 000002FA  5701                     subq.b     D1, 3
  232. 000002FC  6714                     beq        +0x16 /* 00000312 */
  233. 000002FE  5501                     subq.b     D1, 2
  234. 00000300  6618                     bne        +0x1A /* 0000031A */
  235. 00000302  0044 0200                ori.w      D4, 0x200
  236. 00000306  7E04                     moveq.l    D7, 0x04
  237. 00000308  6010                     bra        +0x12 /* 0000031A */
  238. label0000030A:
  239. 0000030A  7E01                     moveq.l    D7, 0x01
  240. 0000030C  600C                     bra        +0xE /* 0000031A */
  241. label0000030E:
  242. 0000030E  7E08                     moveq.l    D7, 0x08
  243. 00000310  6008                     bra        +0xA /* 0000031A */
  244. label00000312:
  245. 00000312  7E02                     moveq.l    D7, 0x02
  246. 00000314  6004                     bra        +0x6 /* 0000031A */
  247. label00000316:
  248. 00000316  526D CEE6                addq.w     [A5 - 0x311A], 1
  249. label0000031A:
  250. 0000031A  7000                     moveq.l    D0, 0x00
  251. 0000031C  1013                     move.b     D0, [A3]
  252. 0000031E  7200                     moveq.l    D1, 0x00
  253. 00000320  1233 0000                move.b     D1, [A3 + D0.w]
  254. 00000324  D241                     add.w      D1, D1
  255. 00000326  41ED A414                lea.l      A0, [A5 - 0x5BEC]
  256. 0000032A  7002                     moveq.l    D0, 0x02
  257. 0000032C  C070 1000                and.w      D0, [A0 + D1.w]
  258. 00000330  6706                     beq        +0x8 /* 00000338 */
  259. 00000332  8F6D CF00                or.w       [A5 - 0x3100], D7
  260. 00000336  600C                     bra        +0xE /* 00000344 */
  261. label00000338:
  262. 00000338  4A47                     tst.w      D7
  263. 0000033A  6708                     beq        +0xA /* 00000344 */
  264. 0000033C  3007                     move.w     D0, D7
  265. 0000033E  4640                     not.w      D0
  266. 00000340  C16D CEFE                and.w      [A5 - 0x3102], D0
  267. label00000344:
  268. 00000344  5313                     subq.b     [A3], 1
  269. label00000346:
  270. 00000346  4A13                     tst.b      [A3]
  271. 00000348  668C                     bne        -0x72 /* 000002D6 */
  272. label0000034A:
  273. 0000034A  4A45                     tst.w      D5
  274. 0000034C  6766                     beq        +0x68 /* 000003B4 */
  275. 0000034E  4AAD BA78                tst.l      [A5 - 0x4588]
  276. 00000352  673A                     beq        +0x3C /* 0000038E */
  277. 00000354  4246                     clr.w      D6
  278. 00000356  6026                     bra        +0x28 /* 0000037E */
  279. label00000358:
  280. 00000358  206D BA78                movea.l    A0, [A5 - 0x4588]
  281. 0000035C  2068 0246                movea.l    A0, [A0 + 0x246]
  282. 00000360  48C6                     ext.l      D6
  283. 00000362  2006                     move.l     D0, D6
  284. 00000364  2200                     move.l     D1, D0
  285. 00000366  C0FC 0022                mulu.w     D0, 0x22 /* '\"' */
  286. 0000036A  4841                     swap.w     D1
  287. 0000036C  C2FC 0022                mulu.w     D1, 0x22 /* '\"' */
  288. 00000370  4841                     swap.w     D1
  289. 00000372  4241                     clr.w      D1
  290. 00000374  D081                     add.l      D0, D1
  291. 00000376  31BC FFFF 0820           move.w     [A0 + D0 + 0x20], 0xFFFF
  292. 0000037C  5246                     addq.w     D6, 1
  293. label0000037E:
  294. 0000037E  48C6                     ext.l      D6
  295. 00000380  206D BA78                movea.l    A0, [A5 - 0x4588]
  296. 00000384  7000                     moveq.l    D0, 0x00
  297. 00000386  3028 0160                move.w     D0, [A0 + 0x160]
  298. 0000038A  B086                     cmp.l      D0, D6
  299. 0000038C  62CA                     bhi        -0x34 /* 00000358 */
  300. label0000038E:
  301. 0000038E  526D CEE4                addq.w     [A5 - 0x311C], 1
  302. 00000392  7000                     moveq.l    D0, 0x00
  303. 00000394  3004                     move.w     D0, D4
  304. 00000396  2F00                     move.l     -[A7], D0
  305. 00000398  302E FEFE                move.w     D0, [A6 - 0x102]
  306. 0000039C  48C0                     ext.l      D0
  307. 0000039E  2F00                     move.l     -[A7], D0
  308. 000003A0  486D 2972                pea.l      [A5 + 0x2972 /* export_1322 */]
  309. 000003A4  486D 296A                pea.l      [A5 + 0x296A /* export_1321 */]
  310. 000003A8  4EAD 139A                jsr        [A5 + 0x139A /* export_623 */]
  311. 000003AC  3A00                     move.w     D5, D0
  312. 000003AE  4FEF 0010                lea.l      A7, [A7 + 0x10]
  313. 000003B2  673A                     beq        +0x3C /* 000003EE */
  314. label000003B4:
  315. 000003B4  7007                     moveq.l    D0, 0x07
  316. 000003B6  B014                     cmp.b      D0, [A4]
  317. 000003B8  6522                     bcs        +0x24 /* 000003DC */
  318. 000003BA  7000                     moveq.l    D0, 0x00
  319. 000003BC  2F00                     move.l     -[A7], D0
  320. 000003BE  2F0C                     move.l     -[A7], A4
  321. 000003C0  4EAD 2242                jsr        [A5 + 0x2242 /* export_1092 */]
  322. 000003C4  3A00                     move.w     D5, D0
  323. 000003C6  4A14                     tst.b      [A4]
  324. 000003C8  508F                     addq.l     A7, 8
  325. 000003CA  6706                     beq        +0x8 /* 000003D2 */
  326. 000003CC  7001                     moveq.l    D0, 0x01
  327. 000003CE  B014                     cmp.b      D0, [A4]
  328. 000003D0  660A                     bne        +0xC /* 000003DC */
  329. label000003D2:
  330. 000003D2  2F2D B9FC                move.l     -[A7], [A5 - 0x4604]
  331. 000003D6  4EAD 10D2                jsr        [A5 + 0x10D2 /* export_534 */]
  332. 000003DA  588F                     addq.l     A7, 4
  333. label000003DC:
  334. 000003DC  206D BA78                movea.l    A0, [A5 - 0x4588]
  335. 000003E0  317C 0001 025E           move.w     [A0 + 0x25E], 0x1
  336. 000003E6  206D BA78                movea.l    A0, [A5 - 0x4588]
  337. 000003EA  5268 0158                addq.w     [A0 + 0x158], 1
  338. label000003EE:
  339. 000003EE  3005                     move.w     D0, D5
  340. label000003F0:
  341. 000003F0  4CEE 18F0 FEE6           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x11A]
  342. 000003F6  4E5E                     unlink     A6
  343. 000003F8  4E75                     rts
  344. export_1321:
  345. fn000003FA:
  346. 000003FA  4E56 FFDC                link       A6, -0x0024
  347. 000003FE  48E7 0310                movem.l    -[A7], D6,D7,A3
  348. 00000402  7C01                     moveq.l    D6, 0x01
  349. 00000404  4EAD 09D2                jsr        [A5 + 0x9D2 /* export_310 */]
  350. 00000408  4A2D B9D2                tst.b      [A5 - 0x462E]
  351. 0000040C  664A                     bne        +0x4C /* 00000458 */
  352. 0000040E  302D B9CC                move.w     D0, [A5 - 0x4634]
  353. 00000412  48C0                     ext.l      D0
  354. 00000414  2F00                     move.l     -[A7], D0
  355. 00000416  302D B9CA                move.w     D0, [A5 - 0x4636]
  356. 0000041A  48C0                     ext.l      D0
  357. 0000041C  2F00                     move.l     -[A7], D0
  358. 0000041E  2F2D B9E2                move.l     -[A7], [A5 - 0x461E]
  359. 00000422  2F2D B9C6                move.l     -[A7], [A5 - 0x463A]
  360. 00000426  4EAD 1222                jsr        [A5 + 0x1222 /* export_576 */]
  361. 0000042A  206D B9E2                movea.l    A0, [A5 - 0x461E]
  362. 0000042E  10BC 0001                move.b     [A0], 0x1
  363. 00000432  206D B9C6                movea.l    A0, [A5 - 0x463A]
  364. 00000436  52A8 00D4                addq.l     [A0 + 0xD4], 1
  365. 0000043A  206D B9E2                movea.l    A0, [A5 - 0x461E]
  366. 0000043E  3B68 0004 B9D6           move.w     [A5 - 0x462A], [A0 + 0x4]
  367. 00000444  7000                     moveq.l    D0, 0x00
  368. 00000446  3028 0004                move.w     D0, [A0 + 0x4]
  369. 0000044A  2F00                     move.l     -[A7], D0
  370. 0000044C  2F2D B9C6                move.l     -[A7], [A5 - 0x463A]
  371. 00000450  4EAD 1472                jsr        [A5 + 0x1472 /* export_650 */]
  372. 00000454  4FEF 0018                lea.l      A7, [A7 + 0x18]
  373. label00000458:
  374. 00000458  206D B9E2                movea.l    A0, [A5 - 0x461E]
  375. 0000045C  3E28 0002                move.w     D7, [A0 + 0x2]
  376. 00000460  302D CEFA                move.w     D0, [A5 - 0x3106]
  377. 00000464  C047                     and.w      D0, D7
  378. 00000466  322D CEFC                move.w     D1, [A5 - 0x3104]
  379. 0000046A  8240                     or.w       D1, D0
  380. 0000046C  206D B9E2                movea.l    A0, [A5 - 0x461E]
  381. 00000470  3141 0002                move.w     [A0 + 0x2], D1
  382. 00000474  4A6D CEF2                tst.w      [A5 - 0x310E]
  383. 00000478  6600 00AA                bne        +0xAC /* 00000524 */
  384. 0000047C  206D B9E2                movea.l    A0, [A5 - 0x461E]
  385. 00000480  7000                     moveq.l    D0, 0x00
  386. 00000482  1010                     move.b     D0, [A0]
  387. 00000484  322D CEF6                move.w     D1, [A5 - 0x310A]
  388. 00000488  C240                     and.w      D1, D0
  389. 0000048A  302D CEF8                move.w     D0, [A5 - 0x3108]
  390. 0000048E  8041                     or.w       D0, D1
  391. 00000490  206D B9E2                movea.l    A0, [A5 - 0x461E]
  392. 00000494  1080                     move.b     [A0], D0
  393. 00000496  206D B9E2                movea.l    A0, [A5 - 0x461E]
  394. 0000049A  7000                     moveq.l    D0, 0x00
  395. 0000049C  1028 0001                move.b     D0, [A0 + 0x1]
  396. 000004A0  322D CEFE                move.w     D1, [A5 - 0x3102]
  397. 000004A4  C240                     and.w      D1, D0
  398. 000004A6  302D CF00                move.w     D0, [A5 - 0x3100]
  399. 000004AA  8041                     or.w       D0, D1
  400. 000004AC  206D B9E2                movea.l    A0, [A5 - 0x461E]
  401. 000004B0  1140 0001                move.b     [A0 + 0x1], D0
  402. 000004B4  4A6D CEE6                tst.w      [A5 - 0x311A]
  403. 000004B8  6750                     beq        +0x52 /* 0000050A */
  404. 000004BA  302D B9CA                move.w     D0, [A5 - 0x4636]
  405. 000004BE  B06D B9BE                cmp.w      D0, [A5 - 0x4642]
  406. 000004C2  660A                     bne        +0xC /* 000004CE */
  407. 000004C4  206D B9E2                movea.l    A0, [A5 - 0x461E]
  408. 000004C8  0028 0004 0001           ori.b      [A0 + 0x1], 0x4
  409. label000004CE:
  410. 000004CE  302D B9CA                move.w     D0, [A5 - 0x4636]
  411. 000004D2  B06D B9C0                cmp.w      D0, [A5 - 0x4640]
  412. 000004D6  660A                     bne        +0xC /* 000004E2 */
  413. 000004D8  206D B9E2                movea.l    A0, [A5 - 0x461E]
  414. 000004DC  0028 0008 0001           ori.b      [A0 + 0x1], 0x8
  415. label000004E2:
  416. 000004E2  302D B9CC                move.w     D0, [A5 - 0x4634]
  417. 000004E6  B06D B9C2                cmp.w      D0, [A5 - 0x463E]
  418. 000004EA  660A                     bne        +0xC /* 000004F6 */
  419. 000004EC  206D B9E2                movea.l    A0, [A5 - 0x461E]
  420. 000004F0  0028 0001 0001           ori.b      [A0 + 0x1], 0x1
  421. label000004F6:
  422. 000004F6  302D B9CC                move.w     D0, [A5 - 0x4634]
  423. 000004FA  B06D B9C4                cmp.w      D0, [A5 - 0x463C]
  424. 000004FE  660A                     bne        +0xC /* 0000050A */
  425. 00000500  206D B9E2                movea.l    A0, [A5 - 0x461E]
  426. 00000504  0028 0002 0001           ori.b      [A0 + 0x1], 0x2
  427. label0000050A:
  428. 0000050A  303C 00F0                move.w     D0, 0xF0
  429. 0000050E  C06D CEFA                and.w      D0, [A5 - 0x3106]
  430. 00000512  6600 018A                bne        +0x18C /* 0000069E */
  431. 00000516  303C 00F0                move.w     D0, 0xF0
  432. 0000051A  C047                     and.w      D0, D7
  433. 0000051C  0C40 00E0                cmpi.w     D0, 0xE0
  434. 00000520  6600 017C                bne        +0x17E /* 0000069E */
  435. label00000524:
  436. 00000524  206D B9C6                movea.l    A0, [A5 - 0x463A]
  437. 00000528  2068 0246                movea.l    A0, [A0 + 0x246]
  438. 0000052C  7000                     moveq.l    D0, 0x00
  439. 0000052E  302D B9D6                move.w     D0, [A5 - 0x462A]
  440. 00000532  2200                     move.l     D1, D0
  441. 00000534  C0FC 0022                mulu.w     D0, 0x22 /* '\"' */
  442. 00000538  4841                     swap.w     D1
  443. 0000053A  C2FC 0022                mulu.w     D1, 0x22 /* '\"' */
  444. 0000053E  4841                     swap.w     D1
  445. 00000540  4241                     clr.w      D1
  446. 00000542  D081                     add.l      D0, D1
  447. 00000544  47F0 0800                lea.l      A3, [A0 + D0]
  448. 00000548  3D6B 0020 FFDC           move.w     [A6 - 0x24], [A3 + 0x20]
  449. 0000054E  7000                     moveq.l    D0, 0x00
  450. 00000550  302B 0020                move.w     D0, [A3 + 0x20]
  451. 00000554  0C80 0000 FFFF           cmpi.l     D0, 0xFFFF
  452. 0000055A  6600 0114                bne        +0x116 /* 00000670 */
  453. 0000055E  41EE FFDE                lea.l      A0, [A6 - 0x22]
  454. 00000562  224B                     movea.l    A1, A3
  455. 00000564  7007                     moveq.l    D0, 0x07
  456. label00000566:
  457. 00000566  20D9                     move.l     [A0]+, [A1]+
  458. 00000568  51C8 FFFC                dbf        D0, -0x6 /* 00000566 */
  459. 0000056C  30D9                     move.w     [A0]+, [A1]+
  460. 0000056E  302D CEF2                move.w     D0, [A5 - 0x310E]
  461. 00000572  6500 00BC                bcs        +0xBE /* 00000630 */
  462. 00000576  0C40 0009                cmpi.w     D0, 0x9 /* '\t' */
  463. 0000057A  6200 00B4                bhi        +0xB6 /* 00000630 */
  464. 0000057E  D040                     add.w      D0, D0
  465. 00000580  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  466. 00000584  4EFB 0000                jmp        [PC + D0.w]
  467. 00000588  0016 0020                ori.b      [A6], 0x20 /* ' ' */
  468. 0000058C  002A 0032 003A           ori.b      [A2 + 0x3A], 0x32 /* '2' */
  469. 00000592  005C 0072                ori.w      [A4]+, 0x72 /* 'r' */
  470. 00000596  0088 0090 00A4           ori.l      A0, 0x9000A4
  471. 0000059C  7000                     moveq.l    D0, 0x00
  472. 0000059E  2D40 FFF6                move.l     [A6 - 0xA], D0
  473. 000005A2  6000 008C                bra        +0x8E /* 00000630 */
  474. 000005A6  2D6D CEEC FFEA           move.l     [A6 - 0x16], [A5 - 0x3114]
  475. 000005AC  6000 0082                bra        +0x84 /* 00000630 */
  476. 000005B0  2D6D CEE8 FFF2           move.l     [A6 - 0xE], [A5 - 0x3118]
  477. 000005B6  6078                     bra        +0x7A /* 00000630 */
  478. 000005B8  2D6D CEEC FFE6           move.l     [A6 - 0x1A], [A5 - 0x3114]
  479. 000005BE  6070                     bra        +0x72 /* 00000630 */
  480. 000005C0  1D6D CEEC FFDE           move.b     [A6 - 0x22], [A5 - 0x3114]
  481. 000005C6  1D6D CEED FFDF           move.b     [A6 - 0x21], [A5 - 0x3113]
  482. 000005CC  1D6D CEEE FFE0           move.b     [A6 - 0x20], [A5 - 0x3112]
  483. 000005D2  7000                     moveq.l    D0, 0x00
  484. 000005D4  2F00                     move.l     -[A7], D0
  485. 000005D6  486E FFDE                pea.l      [A6 - 0x22]
  486. 000005DA  4EAD 10DA                jsr        [A5 + 0x10DA /* export_535 */]
  487. 000005DE  508F                     addq.l     A7, 8
  488. 000005E0  604E                     bra        +0x50 /* 00000630 */
  489. 000005E2  2D6D CEEC FFE2           move.l     [A6 - 0x1E], [A5 - 0x3114]
  490. 000005E8  7001                     moveq.l    D0, 0x01
  491. 000005EA  2F00                     move.l     -[A7], D0
  492. 000005EC  486E FFDE                pea.l      [A6 - 0x22]
  493. 000005F0  4EAD 10DA                jsr        [A5 + 0x10DA /* export_535 */]
  494. 000005F4  508F                     addq.l     A7, 8
  495. 000005F6  6038                     bra        +0x3A /* 00000630 */
  496. 000005F8  1D6D CEF1 FFE1           move.b     [A6 - 0x1F], [A5 - 0x310F]
  497. 000005FE  7002                     moveq.l    D0, 0x02
  498. 00000600  2F00                     move.l     -[A7], D0
  499. 00000602  486E FFDE                pea.l      [A6 - 0x22]
  500. 00000606  4EAD 10DA                jsr        [A5 + 0x10DA /* export_535 */]
  501. 0000060A  508F                     addq.l     A7, 8
  502. 0000060C  6022                     bra        +0x24 /* 00000630 */
  503. 0000060E  3D6D CEF4 FFFA           move.w     [A6 - 0x6], [A5 - 0x310C]
  504. 00000614  601A                     bra        +0x1C /* 00000630 */
  505. 00000616  302D CF02                move.w     D0, [A5 - 0x30FE]
  506. 0000061A  C06E FFFC                and.w      D0, [A6 - 0x4]
  507. 0000061E  322D CF04                move.w     D1, [A5 - 0x30FC]
  508. 00000622  8240                     or.w       D1, D0
  509. 00000624  3D41 FFFC                move.w     [A6 - 0x4], D1
  510. 00000628  6006                     bra        +0x8 /* 00000630 */
  511. 0000062A  2D6D CF06 FFF6           move.l     [A6 - 0xA], [A5 - 0x30FA]
  512. label00000630:
  513. 00000630  486E FFDC                pea.l      [A6 - 0x24]
  514. 00000634  486E FFDE                pea.l      [A6 - 0x22]
  515. 00000638  2F2D B9C6                move.l     -[A7], [A5 - 0x463A]
  516. 0000063C  4EAD 1462                jsr        [A5 + 0x1462 /* export_648 */]
  517. 00000640  3C00                     move.w     D6, D0
  518. 00000642  4FEF 000C                lea.l      A7, [A7 + 0xC]
  519. 00000646  6756                     beq        +0x58 /* 0000069E */
  520. 00000648  206D B9C6                movea.l    A0, [A5 - 0x463A]
  521. 0000064C  2068 0246                movea.l    A0, [A0 + 0x246]
  522. 00000650  7000                     moveq.l    D0, 0x00
  523. 00000652  302D B9D6                move.w     D0, [A5 - 0x462A]
  524. 00000656  2200                     move.l     D1, D0
  525. 00000658  C0FC 0022                mulu.w     D0, 0x22 /* '\"' */
  526. 0000065C  4841                     swap.w     D1
  527. 0000065E  C2FC 0022                mulu.w     D1, 0x22 /* '\"' */
  528. 00000662  4841                     swap.w     D1
  529. 00000664  4241                     clr.w      D1
  530. 00000666  D081                     add.l      D0, D1
  531. 00000668  31AE FFDC 0820           move.w     [A0 + D0 + 0x20], [A6 - 0x24]
  532. 0000066E  6012                     bra        +0x14 /* 00000682 */
  533. label00000670:
  534. 00000670  7000                     moveq.l    D0, 0x00
  535. 00000672  302E FFDC                move.w     D0, [A6 - 0x24]
  536. 00000676  2F00                     move.l     -[A7], D0
  537. 00000678  2F2D B9C6                move.l     -[A7], [A5 - 0x463A]
  538. 0000067C  4EAD 1472                jsr        [A5 + 0x1472 /* export_650 */]
  539. 00000680  508F                     addq.l     A7, 8
  540. label00000682:
  541. 00000682  7000                     moveq.l    D0, 0x00
  542. 00000684  302D B9D6                move.w     D0, [A5 - 0x462A]
  543. 00000688  2F00                     move.l     -[A7], D0
  544. 0000068A  2F2D B9C6                move.l     -[A7], [A5 - 0x463A]
  545. 0000068E  4EAD 146A                jsr        [A5 + 0x146A /* export_649 */]
  546. 00000692  206D B9E2                movea.l    A0, [A5 - 0x461E]
  547. 00000696  316E FFDC 0004           move.w     [A0 + 0x4], [A6 - 0x24]
  548. 0000069C  508F                     addq.l     A7, 8
  549. label0000069E:
  550. 0000069E  3006                     move.w     D0, D6
  551. 000006A0  4CEE 08C0 FFD0           movem.l    D6,D7,A3, [A6 - 0x30]
  552. 000006A6  4E5E                     unlink     A6
  553. 000006A8  4E75                     rts
  554. fn000006AA:
  555. 000006AA  2F0B                     move.l     -[A7], A3
  556. 000006AC  266F 0008                movea.l    A3, [A7 + 0x8]
  557. 000006B0  1B7C 0002 B9D2           move.b     [A5 - 0x462E], 0x2
  558. 000006B6  3B6B 0008 B9D6           move.w     [A5 - 0x462A], [A3 + 0x8]
  559. 000006BC  204B                     movea.l    A0, A3
  560. 000006BE  5888                     addq.l     A0, 4
  561. 000006C0  2B48 B9E2                move.l     [A5 - 0x461E], A0
  562. 000006C4  3B7C FFFE B9CC           move.w     [A5 - 0x4634], 0xFFFE
  563. 000006CA  3B7C FFFE B9CA           move.w     [A5 - 0x4636], 0xFFFE
  564. 000006D0  4EBA FD28                jsr        [PC - 0x2D8 /* 000003FA */]
  565. 000006D4  265F                     movea.l    A3, [A7]+
  566. 000006D6  4E75                     rts
  567. export_1322:
  568. fn000006D8:
  569. 000006D8  4E56 FFDE                link       A6, -0x0022
  570. 000006DC  48E7 1F18                movem.l    -[A7], D3,D4,D5,D6,D7,A3,A4
  571. 000006E0  3D7C 0001 FFDE           move.w     [A6 - 0x22], 0x1
  572. 000006E6  2D6D B9C6 FFE2           move.l     [A6 - 0x1E], [A5 - 0x463A]
  573. 000006EC  7000                     moveq.l    D0, 0x00
  574. 000006EE  4A6D B9BE                tst.w      [A5 - 0x4642]
  575. 000006F2  6618                     bne        +0x1A /* 0000070C */
  576. 000006F4  0C6D 7FFF B9C0           cmpi.w     [A5 - 0x4640], 0x7FFF
  577. 000006FA  6610                     bne        +0x12 /* 0000070C */
  578. 000006FC  4A6D B9C2                tst.w      [A5 - 0x463E]
  579. 00000700  660A                     bne        +0xC /* 0000070C */
  580. 00000702  0C6D 7FFF B9C4           cmpi.w     [A5 - 0x463C], 0x7FFF
  581. 00000708  6602                     bne        +0x4 /* 0000070C */
  582. 0000070A  7001                     moveq.l    D0, 0x01
  583. label0000070C:
  584. 0000070C  3D40 FFE0                move.w     [A6 - 0x20], D0
  585. 00000710  3D7C 0001 FFE6           move.w     [A6 - 0x1A], 0x1
  586. label00000716:
  587. 00000716  4EAD 09D2                jsr        [A5 + 0x9D2 /* export_310 */]
  588. 0000071A  4A6E FFE6                tst.w      [A6 - 0x1A]
  589. 0000071E  6746                     beq        +0x48 /* 00000766 */
  590. 00000720  4A6D B9C2                tst.w      [A5 - 0x463E]
  591. 00000724  6E00 02EC                bgt        +0x2EE /* 00000A12 */
  592. 00000728  0C6D 7FFF B9C4           cmpi.w     [A5 - 0x463C], 0x7FFF
  593. 0000072E  6D00 02E2                blt        +0x2E4 /* 00000A12 */
  594. 00000732  3D6D B9BE FFF6           move.w     [A6 - 0xA], [A5 - 0x4642]
  595. 00000738  3A2D B9C0                move.w     D5, [A5 - 0x4640]
  596. 0000073C  206E FFE2                movea.l    A0, [A6 - 0x1E]
  597. 00000740  3D68 01C0 FFF2           move.w     [A6 - 0xE], [A0 + 0x1C0]
  598. 00000746  206E FFE2                movea.l    A0, [A6 - 0x1E]
  599. 0000074A  2D68 022A FFEA           move.l     [A6 - 0x16], [A0 + 0x22A]
  600. 00000750  206E FFE2                movea.l    A0, [A6 - 0x1E]
  601. 00000754  3D68 01C2 FFF4           move.w     [A6 - 0xC], [A0 + 0x1C2]
  602. 0000075A  206E FFE2                movea.l    A0, [A6 - 0x1E]
  603. 0000075E  2D68 022E FFEE           move.l     [A6 - 0x12], [A0 + 0x22E]
  604. 00000764  6044                     bra        +0x46 /* 000007AA */
  605. label00000766:
  606. 00000766  4A6D B9BE                tst.w      [A5 - 0x4642]
  607. 0000076A  6E00 02A6                bgt        +0x2A8 /* 00000A12 */
  608. 0000076E  0C6D 7FFF B9C0           cmpi.w     [A5 - 0x4640], 0x7FFF
  609. 00000774  6D00 029C                blt        +0x29E /* 00000A12 */
  610. 00000778  3D6D B9C2 FFF6           move.w     [A6 - 0xA], [A5 - 0x463E]
  611. 0000077E  3A2D B9C4                move.w     D5, [A5 - 0x463C]
  612. 00000782  206E FFE2                movea.l    A0, [A6 - 0x1E]
  613. 00000786  3D68 01C2 FFF2           move.w     [A6 - 0xE], [A0 + 0x1C2]
  614. 0000078C  206E FFE2                movea.l    A0, [A6 - 0x1E]
  615. 00000790  2D68 022E FFEA           move.l     [A6 - 0x16], [A0 + 0x22E]
  616. 00000796  206E FFE2                movea.l    A0, [A6 - 0x1E]
  617. 0000079A  3D68 01C0 FFF4           move.w     [A6 - 0xC], [A0 + 0x1C0]
  618. 000007A0  206E FFE2                movea.l    A0, [A6 - 0x1E]
  619. 000007A4  2D68 022A FFEE           move.l     [A6 - 0x12], [A0 + 0x22A]
  620. label000007AA:
  621. 000007AA  4A6D CEE4                tst.w      [A5 - 0x311C]
  622. 000007AE  6712                     beq        +0x14 /* 000007C2 */
  623. 000007B0  426D CEE4                clr.w      [A5 - 0x311C]
  624. 000007B4  4A6E FFE0                tst.w      [A6 - 0x20]
  625. 000007B8  6608                     bne        +0xA /* 000007C2 */
  626. 000007BA  206E FFE2                movea.l    A0, [A6 - 0x1E]
  627. 000007BE  5268 01BE                addq.w     [A0 + 0x1BE], 1
  628. label000007C2:
  629. 000007C2  302E FFF2                move.w     D0, [A6 - 0xE]
  630. 000007C6  48C0                     ext.l      D0
  631. 000007C8  5480                     addq.l     D0, 2
  632. 000007CA  D080                     add.l      D0, D0
  633. 000007CC  2200                     move.l     D1, D0
  634. 000007CE  E588                     lsl        D0, 2
  635. 000007D0  D081                     add.l      D0, D1
  636. 000007D2  2F00                     move.l     -[A7], D0
  637. 000007D4  4EAD 0052                jsr        [A5 + 0x52 /* export_6 */]
  638. 000007D8  2D40 FFFC                move.l     [A6 - 0x4], D0
  639. 000007DC  2640                     movea.l    A3, D0
  640. 000007DE  200B                     move.l     D0, A3
  641. 000007E0  588F                     addq.l     A7, 4
  642. 000007E2  6608                     bne        +0xA /* 000007EC */
  643. 000007E4  426E FFDE                clr.w      [A6 - 0x22]
  644. 000007E8  6000 0234                bra        +0x236 /* 00000A1E */
  645. label000007EC:
  646. 000007EC  78FF                     moveq.l    D4, 0xFFFFFFFF
  647. 000007EE  2D6E FFEA FFF8           move.l     [A6 - 0x8], [A6 - 0x16]
  648. 000007F4  601A                     bra        +0x1C /* 00000810 */
  649. label000007F6:
  650. 000007F6  3806                     move.w     D4, D6
  651. 000007F8  5244                     addq.w     D4, 1
  652. 000007FA  206E FFF8                movea.l    A0, [A6 - 0x8]
  653. 000007FE  700A                     moveq.l    D0, 0x0A
  654. 00000800  D1AE FFF8                add.l      [A6 - 0x8], D0
  655. 00000804  224B                     movea.l    A1, A3
  656. 00000806  D6FC 000A                add.w      A3, 0xA /* '\n' */
  657. 0000080A  22D8                     move.l     [A1]+, [A0]+
  658. 0000080C  22D8                     move.l     [A1]+, [A0]+
  659. 0000080E  32D8                     move.w     [A1]+, [A0]+
  660. label00000810:
  661. 00000810  206E FFF8                movea.l    A0, [A6 - 0x8]
  662. 00000814  3C10                     move.w     D6, [A0]
  663. 00000816  BC6E FFF6                cmp.w      D6, [A6 - 0xA]
  664. 0000081A  6DDA                     blt        -0x24 /* 000007F6 */
  665. 0000081C  B86E FFF6                cmp.w      D4, [A6 - 0xA]
  666. 00000820  6C2C                     bge        +0x2E /* 0000084E */
  667. 00000822  206E FFF8                movea.l    A0, [A6 - 0x8]
  668. 00000826  224B                     movea.l    A1, A3
  669. 00000828  22D8                     move.l     [A1]+, [A0]+
  670. 0000082A  22D8                     move.l     [A1]+, [A0]+
  671. 0000082C  32D8                     move.w     [A1]+, [A0]+
  672. 0000082E  7000                     moveq.l    D0, 0x00
  673. 00000830  302B 0008                move.w     D0, [A3 + 0x8]
  674. 00000834  2F00                     move.l     -[A7], D0
  675. 00000836  2F2E FFE2                move.l     -[A7], [A6 - 0x1E]
  676. 0000083A  4EAD 1472                jsr        [A5 + 0x1472 /* export_650 */]
  677. 0000083E  302E FFF6                move.w     D0, [A6 - 0xA]
  678. 00000842  5340                     subq.w     D0, 1
  679. 00000844  204B                     movea.l    A0, A3
  680. 00000846  D6FC 000A                add.w      A3, 0xA /* '\n' */
  681. 0000084A  3080                     move.w     [A0], D0
  682. 0000084C  508F                     addq.l     A7, 8
  683. label0000084E:
  684. 0000084E  202E FFF8                move.l     D0, [A6 - 0x8]
  685. 00000852  90AE FFEA                sub.l      D0, [A6 - 0x16]
  686. 00000856  81FC 000A                divs.w     D0, 0xA /* '\n' */
  687. 0000085A  3D40 FFE8                move.w     [A6 - 0x18], D0
  688. 0000085E  6000 0146                bra        +0x148 /* 000009A6 */
  689. label00000862:
  690. 00000862  206E FFF8                movea.l    A0, [A6 - 0x8]
  691. 00000866  224B                     movea.l    A1, A3
  692. 00000868  22D8                     move.l     [A1]+, [A0]+
  693. 0000086A  22D8                     move.l     [A1]+, [A0]+
  694. 0000086C  32D8                     move.w     [A1]+, [A0]+
  695. 0000086E  BA44                     cmp.w      D5, D4
  696. 00000870  6D30                     blt        +0x32 /* 000008A2 */
  697. 00000872  2F0B                     move.l     -[A7], A3
  698. 00000874  4EBA FE34                jsr        [PC - 0x1CC /* 000006AA */]
  699. 00000878  3D40 FFDE                move.w     [A6 - 0x22], D0
  700. 0000087C  588F                     addq.l     A7, 4
  701. 0000087E  6700 0132                beq        +0x134 /* 000009B2 */
  702. 00000882  4A6E FFE0                tst.w      [A6 - 0x20]
  703. 00000886  660A                     bne        +0xC /* 00000892 */
  704. 00000888  206E FFE2                movea.l    A0, [A6 - 0x1E]
  705. 0000088C  3768 01BE 0002           move.w     [A3 + 0x2], [A0 + 0x1BE]
  706. label00000892:
  707. 00000892  BA46                     cmp.w      D5, D6
  708. 00000894  6F06                     ble        +0x8 /* 0000089C */
  709. 00000896  48C6                     ext.l      D6
  710. 00000898  2006                     move.l     D0, D6
  711. 0000089A  6004                     bra        +0x6 /* 000008A0 */
  712. label0000089C:
  713. 0000089C  48C5                     ext.l      D5
  714. 0000089E  2005                     move.l     D0, D5
  715. label000008A0:
  716. 000008A0  3680                     move.w     [A3], D0
  717. label000008A2:
  718. 000008A2  B7EE FFFC                cmpa.l     A3, [A6 - 0x4]
  719. 000008A6  6700 00B0                beq        +0xB2 /* 00000958 */
  720. 000008AA  200B                     move.l     D0, A3
  721. 000008AC  720A                     moveq.l    D1, 0x0A
  722. 000008AE  9081                     sub.l      D0, D1
  723. 000008B0  2040                     movea.l    A0, D0
  724. 000008B2  1028 0005                move.b     D0, [A0 + 0x5]
  725. 000008B6  B02B 0005                cmp.b      D0, [A3 + 0x5]
  726. 000008BA  6600 009C                bne        +0x9E /* 00000958 */
  727. 000008BE  200B                     move.l     D0, A3
  728. 000008C0  720A                     moveq.l    D1, 0x0A
  729. 000008C2  9081                     sub.l      D0, D1
  730. 000008C4  2040                     movea.l    A0, D0
  731. 000008C6  3028 0006                move.w     D0, [A0 + 0x6]
  732. 000008CA  B06B 0006                cmp.w      D0, [A3 + 0x6]
  733. 000008CE  6600 0088                bne        +0x8A /* 00000958 */
  734. 000008D2  200B                     move.l     D0, A3
  735. 000008D4  720A                     moveq.l    D1, 0x0A
  736. 000008D6  9081                     sub.l      D0, D1
  737. 000008D8  2040                     movea.l    A0, D0
  738. 000008DA  3028 0008                move.w     D0, [A0 + 0x8]
  739. 000008DE  B06B 0008                cmp.w      D0, [A3 + 0x8]
  740. 000008E2  6674                     bne        +0x76 /* 00000958 */
  741. 000008E4  3E2E FFF4                move.w     D7, [A6 - 0xC]
  742. 000008E8  286E FFEE                movea.l    A4, [A6 - 0x12]
  743. 000008EC  603E                     bra        +0x40 /* 0000092C */
  744. label000008EE:
  745. 000008EE  200B                     move.l     D0, A3
  746. 000008F0  720A                     moveq.l    D1, 0x0A
  747. 000008F2  9081                     sub.l      D0, D1
  748. 000008F4  2040                     movea.l    A0, D0
  749. 000008F6  302C 0002                move.w     D0, [A4 + 0x2]
  750. 000008FA  B068 0002                cmp.w      D0, [A0 + 0x2]
  751. 000008FE  630A                     bls        +0xC /* 0000090A */
  752. 00000900  302C 0002                move.w     D0, [A4 + 0x2]
  753. 00000904  B06B 0002                cmp.w      D0, [A3 + 0x2]
  754. 00000908  6526                     bcs        +0x28 /* 00000930 */
  755. label0000090A:
  756. 0000090A  302C 0002                move.w     D0, [A4 + 0x2]
  757. 0000090E  B06B 0002                cmp.w      D0, [A3 + 0x2]
  758. 00000912  6312                     bls        +0x14 /* 00000926 */
  759. 00000914  200B                     move.l     D0, A3
  760. 00000916  720A                     moveq.l    D1, 0x0A
  761. 00000918  9081                     sub.l      D0, D1
  762. 0000091A  2040                     movea.l    A0, D0
  763. 0000091C  302C 0002                move.w     D0, [A4 + 0x2]
  764. 00000920  B068 0002                cmp.w      D0, [A0 + 0x2]
  765. 00000924  650A                     bcs        +0xC /* 00000930 */
  766. label00000926:
  767. 00000926  D8FC 000A                add.w      A4, 0xA /* '\n' */
  768. 0000092A  5347                     subq.w     D7, 1
  769. label0000092C:
  770. 0000092C  4A47                     tst.w      D7
  771. 0000092E  6EBE                     bgt        -0x40 /* 000008EE */
  772. label00000930:
  773. 00000930  4A47                     tst.w      D7
  774. 00000932  661E                     bne        +0x20 /* 00000952 */
  775. 00000934  200B                     move.l     D0, A3
  776. 00000936  720A                     moveq.l    D1, 0x0A
  777. 00000938  9081                     sub.l      D0, D1
  778. 0000093A  2040                     movea.l    A0, D0
  779. 0000093C  3093                     move.w     [A0], [A3]
  780. 0000093E  7000                     moveq.l    D0, 0x00
  781. 00000940  302B 0008                move.w     D0, [A3 + 0x8]
  782. 00000944  2F00                     move.l     -[A7], D0
  783. 00000946  2F2E FFE2                move.l     -[A7], [A6 - 0x1E]
  784. 0000094A  4EAD 146A                jsr        [A5 + 0x146A /* export_649 */]
  785. 0000094E  508F                     addq.l     A7, 8
  786. 00000950  600A                     bra        +0xC /* 0000095C */
  787. label00000952:
  788. 00000952  D6FC 000A                add.w      A3, 0xA /* '\n' */
  789. 00000956  6004                     bra        +0x6 /* 0000095C */
  790. label00000958:
  791. 00000958  D6FC 000A                add.w      A3, 0xA /* '\n' */
  792. label0000095C:
  793. 0000095C  BA46                     cmp.w      D5, D6
  794. 0000095E  6C32                     bge        +0x34 /* 00000992 */
  795. 00000960  BA44                     cmp.w      D5, D4
  796. 00000962  6D2E                     blt        +0x30 /* 00000992 */
  797. 00000964  200B                     move.l     D0, A3
  798. 00000966  720A                     moveq.l    D1, 0x0A
  799. 00000968  9081                     sub.l      D0, D1
  800. 0000096A  2040                     movea.l    A0, D0
  801. 0000096C  3085                     move.w     [A0], D5
  802. 0000096E  206E FFF8                movea.l    A0, [A6 - 0x8]
  803. 00000972  224B                     movea.l    A1, A3
  804. 00000974  22D8                     move.l     [A1]+, [A0]+
  805. 00000976  22D8                     move.l     [A1]+, [A0]+
  806. 00000978  32D8                     move.w     [A1]+, [A0]+
  807. 0000097A  204B                     movea.l    A0, A3
  808. 0000097C  D6FC 000A                add.w      A3, 0xA /* '\n' */
  809. 00000980  7000                     moveq.l    D0, 0x00
  810. 00000982  3028 0008                move.w     D0, [A0 + 0x8]
  811. 00000986  2F00                     move.l     -[A7], D0
  812. 00000988  2F2E FFE2                move.l     -[A7], [A6 - 0x1E]
  813. 0000098C  4EAD 1472                jsr        [A5 + 0x1472 /* export_650 */]
  814. 00000990  508F                     addq.l     A7, 8
  815. label00000992:
  816. 00000992  3806                     move.w     D4, D6
  817. 00000994  5244                     addq.w     D4, 1
  818. 00000996  700A                     moveq.l    D0, 0x0A
  819. 00000998  D1AE FFF8                add.l      [A6 - 0x8], D0
  820. 0000099C  206E FFF8                movea.l    A0, [A6 - 0x8]
  821. 000009A0  3C10                     move.w     D6, [A0]
  822. 000009A2  526E FFE8                addq.w     [A6 - 0x18], 1
  823. label000009A6:
  824. 000009A6  302E FFE8                move.w     D0, [A6 - 0x18]
  825. 000009AA  B06E FFF2                cmp.w      D0, [A6 - 0xE]
  826. 000009AE  6D00 FEB2                blt        -0x14C /* 00000862 */
  827. label000009B2:
  828. 000009B2  4A6E FFDE                tst.w      [A6 - 0x22]
  829. 000009B6  660C                     bne        +0xE /* 000009C4 */
  830. 000009B8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  831. 000009BC  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  832. 000009C0  588F                     addq.l     A7, 4
  833. 000009C2  605A                     bra        +0x5C /* 00000A1E */
  834. label000009C4:
  835. 000009C4  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  836. 000009C8  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  837. 000009CC  2D6E FFFC FFEA           move.l     [A6 - 0x16], [A6 - 0x4]
  838. 000009D2  200B                     move.l     D0, A3
  839. 000009D4  90AE FFFC                sub.l      D0, [A6 - 0x4]
  840. 000009D8  81FC 000A                divs.w     D0, 0xA /* '\n' */
  841. 000009DC  3D40 FFF2                move.w     [A6 - 0xE], D0
  842. 000009E0  4A6E FFE6                tst.w      [A6 - 0x1A]
  843. 000009E4  588F                     addq.l     A7, 4
  844. 000009E6  6716                     beq        +0x18 /* 000009FE */
  845. 000009E8  206E FFE2                movea.l    A0, [A6 - 0x1E]
  846. 000009EC  216E FFEA 022A           move.l     [A0 + 0x22A], [A6 - 0x16]
  847. 000009F2  206E FFE2                movea.l    A0, [A6 - 0x1E]
  848. 000009F6  316E FFF2 01C0           move.w     [A0 + 0x1C0], [A6 - 0xE]
  849. 000009FC  6014                     bra        +0x16 /* 00000A12 */
  850. label000009FE:
  851. 000009FE  206E FFE2                movea.l    A0, [A6 - 0x1E]
  852. 00000A02  216E FFEA 022E           move.l     [A0 + 0x22E], [A6 - 0x16]
  853. 00000A08  206E FFE2                movea.l    A0, [A6 - 0x1E]
  854. 00000A0C  316E FFF2 01C2           move.w     [A0 + 0x1C2], [A6 - 0xE]
  855. label00000A12:
  856. 00000A12  536E FFE6                subq.w     [A6 - 0x1A], 1
  857. 00000A16  4A6E FFE6                tst.w      [A6 - 0x1A]
  858. 00000A1A  6C00 FCFA                bge        -0x304 /* 00000716 */
  859. label00000A1E:
  860. 00000A1E  302E FFDE                move.w     D0, [A6 - 0x22]
  861. 00000A22  4CEE 18F8 FFC2           movem.l    D3,D4,D5,D6,D7,A3,A4, [A6 - 0x3E]
  862. 00000A28  4E5E                     unlink     A6
  863. 00000A2A  4E75                     rts
  864. export_1323:
  865. 00000A2C  4E56 FFC6                link       A6, -0x003A
  866. 00000A30  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  867. 00000A34  382E 0016                move.w     D4, [A6 + 0x16]
  868. 00000A38  1A2E 0013                move.b     D5, [A6 + 0x13]
  869. 00000A3C  286E 0008                movea.l    A4, [A6 + 0x8]
  870. 00000A40  7C01                     moveq.l    D6, 0x01
  871. 00000A42  486E FFC6                pea.l      [A6 - 0x3A]
  872. 00000A46  4EAD 13A2                jsr        [A5 + 0x13A2 /* export_624 */]
  873. 00000A4A  2B4C B9C6                move.l     [A5 - 0x463A], A4
  874. 00000A4E  4A6E 001A                tst.w      [A6 + 0x1A]
  875. 00000A52  588F                     addq.l     A7, 4
  876. 00000A54  6718                     beq        +0x1A /* 00000A6E */
  877. 00000A56  3B6E 001E B9BE           move.w     [A5 - 0x4642], [A6 + 0x1E]
  878. 00000A5C  3B6E 0022 B9C0           move.w     [A5 - 0x4640], [A6 + 0x22]
  879. 00000A62  426D B9C2                clr.w      [A5 - 0x463E]
  880. 00000A66  3B7C 7FFF B9C4           move.w     [A5 - 0x463C], 0x7FFF
  881. 00000A6C  6016                     bra        +0x18 /* 00000A84 */
  882. label00000A6E:
  883. 00000A6E  426D B9BE                clr.w      [A5 - 0x4642]
  884. 00000A72  3B7C 7FFF B9C0           move.w     [A5 - 0x4640], 0x7FFF
  885. 00000A78  3B6E 001E B9C2           move.w     [A5 - 0x463E], [A6 + 0x1E]
  886. 00000A7E  3B6E 0022 B9C4           move.w     [A5 - 0x463C], [A6 + 0x22]
  887. label00000A84:
  888. 00000A84  426D CEF6                clr.w      [A5 - 0x310A]
  889. 00000A88  426D CEFA                clr.w      [A5 - 0x3106]
  890. 00000A8C  426D CEFE                clr.w      [A5 - 0x3102]
  891. 00000A90  426D CEF4                clr.w      [A5 - 0x310C]
  892. 00000A94  426D CEF8                clr.w      [A5 - 0x3108]
  893. 00000A98  426D CEFC                clr.w      [A5 - 0x3104]
  894. 00000A9C  426D CF00                clr.w      [A5 - 0x3100]
  895. 00000AA0  426D CEF2                clr.w      [A5 - 0x310E]
  896. 00000AA4  6000 00E4                bra        +0xE6 /* 00000B8A */
  897. label00000AA8:
  898. 00000AA8  302D CEF2                move.w     D0, [A5 - 0x310E]
  899. 00000AAC  6500 00A6                bcs        +0xA8 /* 00000B54 */
  900. 00000AB0  0C40 0009                cmpi.w     D0, 0x9 /* '\t' */
  901. 00000AB4  6200 009E                bhi        +0xA0 /* 00000B54 */
  902. 00000AB8  D040                     add.w      D0, D0
  903. 00000ABA  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  904. 00000ABE  4EFB 0000                jmp        [PC + D0.w]
  905. 00000AC2  0016 0024                ori.b      [A6], 0x24 /* '$' */
  906. 00000AC6  0030 003C 0048           ori.b      [A0 + D0.w + 0x48], 0x3C /* '<' */
  907. 00000ACC  0052 005E                ori.w      [A2], 0x5E /* '^' */
  908. 00000AD0  006E 007A 008A           ori.w      [A6 + 0x8A], 0x7A /* 'z' */
  909. 00000AD6  7000                     moveq.l    D0, 0x00
  910. 00000AD8  1005                     move.b     D0, D5
  911. 00000ADA  3B40 CF00                move.w     [A5 - 0x3100], D0
  912. 00000ADE  3B44 CEFC                move.w     [A5 - 0x3104], D4
  913. 00000AE2  6070                     bra        +0x72 /* 00000B54 */
  914. 00000AE4  206E 000C                movea.l    A0, [A6 + 0xC]
  915. 00000AE8  2B68 000C CEEC           move.l     [A5 - 0x3114], [A0 + 0xC]
  916. 00000AEE  6064                     bra        +0x66 /* 00000B54 */
  917. 00000AF0  206E 000C                movea.l    A0, [A6 + 0xC]
  918. 00000AF4  2B68 0014 CEE8           move.l     [A5 - 0x3118], [A0 + 0x14]
  919. 00000AFA  6058                     bra        +0x5A /* 00000B54 */
  920. 00000AFC  206E 000C                movea.l    A0, [A6 + 0xC]
  921. 00000B00  2B68 0008 CEEC           move.l     [A5 - 0x3114], [A0 + 0x8]
  922. 00000B06  604C                     bra        +0x4E /* 00000B54 */
  923. 00000B08  206E 000C                movea.l    A0, [A6 + 0xC]
  924. 00000B0C  2B50 CEEC                move.l     [A5 - 0x3114], [A0]
  925. 00000B10  6042                     bra        +0x44 /* 00000B54 */
  926. 00000B12  206E 000C                movea.l    A0, [A6 + 0xC]
  927. 00000B16  2B68 0004 CEEC           move.l     [A5 - 0x3114], [A0 + 0x4]
  928. 00000B1C  6036                     bra        +0x38 /* 00000B54 */
  929. 00000B1E  206E 000C                movea.l    A0, [A6 + 0xC]
  930. 00000B22  7000                     moveq.l    D0, 0x00
  931. 00000B24  1028 0003                move.b     D0, [A0 + 0x3]
  932. 00000B28  3B40 CEF0                move.w     [A5 - 0x3110], D0
  933. 00000B2C  6026                     bra        +0x28 /* 00000B54 */
  934. 00000B2E  206E 000C                movea.l    A0, [A6 + 0xC]
  935. 00000B32  3B68 001C CEF4           move.w     [A5 - 0x310C], [A0 + 0x1C]
  936. 00000B38  601A                     bra        +0x1C /* 00000B54 */
  937. 00000B3A  206E 000C                movea.l    A0, [A6 + 0xC]
  938. 00000B3E  3B68 001E CF04           move.w     [A5 - 0x30FC], [A0 + 0x1E]
  939. 00000B44  426D CF02                clr.w      [A5 - 0x30FE]
  940. 00000B48  600A                     bra        +0xC /* 00000B54 */
  941. 00000B4A  206E 000C                movea.l    A0, [A6 + 0xC]
  942. 00000B4E  2B68 0018 CF06           move.l     [A5 - 0x30FA], [A0 + 0x18]
  943. label00000B54:
  944. 00000B54  7000                     moveq.l    D0, 0x00
  945. 00000B56  302C 0160                move.w     D0, [A4 + 0x160]
  946. 00000B5A  2E00                     move.l     D7, D0
  947. 00000B5C  266C 0246                movea.l    A3, [A4 + 0x246]
  948. 00000B60  600A                     bra        +0xC /* 00000B6C */
  949. label00000B62:
  950. 00000B62  377C FFFF 0020           move.w     [A3 + 0x20], 0xFFFF
  951. 00000B68  D6FC 0022                add.w      A3, 0x22 /* '\"' */
  952. label00000B6C:
  953. 00000B6C  2007                     move.l     D0, D7
  954. 00000B6E  5387                     subq.l     D7, 1
  955. 00000B70  4A80                     tst.l      D0
  956. 00000B72  6EEE                     bgt        -0x10 /* 00000B62 */
  957. 00000B74  4A6D CEF2                tst.w      [A5 - 0x310E]
  958. 00000B78  6604                     bne        +0x6 /* 00000B7E */
  959. 00000B7A  526D CEE4                addq.w     [A5 - 0x311C], 1
  960. label00000B7E:
  961. 00000B7E  4EBA FB58                jsr        [PC - 0x4A8 /* 000006D8 */]
  962. 00000B82  3C00                     move.w     D6, D0
  963. 00000B84  670E                     beq        +0x10 /* 00000B94 */
  964. 00000B86  526D CEF2                addq.w     [A5 - 0x310E], 1
  965. label00000B8A:
  966. 00000B8A  7009                     moveq.l    D0, 0x09
  967. 00000B8C  B06D CEF2                cmp.w      D0, [A5 - 0x310E]
  968. 00000B90  6400 FF16                bcc        -0xE8 /* 00000AA8 */
  969. label00000B94:
  970. 00000B94  486E FFC6                pea.l      [A6 - 0x3A]
  971. 00000B98  4EAD 13AA                jsr        [A5 + 0x13AA /* export_625 */]
  972. 00000B9C  3006                     move.w     D0, D6
  973. 00000B9E  588F                     addq.l     A7, 4
  974. 00000BA0  4CEE 18F0 FFAE           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x52]
  975. 00000BA6  4E5E                     unlink     A6
  976. 00000BA8  4E75                     rts
  977.